[ test - dosya türlerini kontrol edin ve değerleri karşılaştırın
test EXPRESSION
test
[ EXPRESSION ]
[ ]
[ OPTION
EXPRESSION tarafından belirlenen durumla çıkın.
bu yardımı göster ve çık
sürüm bilgisinin çıktısını alın ve çıkın
Atlanan bir İFADE, varsayılan olarak false olur. Aksi takdirde, İFADE doğru veya yanlış olur ve çıkış durumunu ayarlar. Şunlardan biridir:
İFADE doğrudur
İFADE yanlış
hem İFADE1 hem de İFADE2 doğrudur
İFADE1 veya İFADE2 doğrudur
STRING uzunluğu sıfır değil
-n STRING'e eşdeğer
STRING uzunluğu sıfır
dizeler eşittir
dizeler eşit değil
INTEGER1, INTEGER2'ye eşittir
INTEGER1, INTEGER2'den büyük veya eşittir
INTEGER1, INTEGER2'den büyük
INTEGER1, INTEGER2'den küçük veya eşittir
INTEGER1, INTEGER2'den küçük
INTEGER1, INTEGER2'ye eşit değil
DOSYA1 ve DOSYA2 aynı cihaza ve düğüm numaralarına sahip
DOSYA1, DOSYA2'den daha yeni (değiştirme tarihi)
DOSYA1, DOSYA2'den daha eski
FILE var ve bloğa özel
FILE var ve özel bir karakter
FILE var ve bir dizin
Dosya var
FILE var ve normal bir dosya
DOSYA var ve set-group-ID
FILE mevcut ve etkin grup kimliğine ait
DOSYA var ve sembolik bir bağlantı (-L ile aynı)
FILE var ve yapışkan biti ayarlandı
DOSYA var ve sembolik bir bağlantı (-h ile aynı)
DOSYA var ve son okunduğundan beri değiştirilmiş
FILE mevcut ve etkin kullanıcı kimliğine ait
FILE var ve adlandırılmış bir kanal
DOSYA var ve kullanıcının okuma erişimi var
FILE mevcut ve sıfırdan büyük bir boyuta sahip
FILE var ve bir soket
dosya tanımlayıcı FD bir terminalde açılır
DOSYA var ve set-user-ID biti ayarlandı
DOSYA var ve kullanıcının yazma erişimi var
DOSYA var ve kullanıcının yürütme (veya arama) erişimi var
-h ve -L dışında, FILE ile ilgili tüm testler sembolik bağları referans alır. Kabuklar için parantezlerin kaçması gerektiğine (örneğin, ters eğik çizgi ile) dikkat edin. INTEGER ayrıca -l STRING de olabilir, bu da STRING uzunluğunu verir.
NOT: İkili -a ve -o yapıları gereği belirsizdir. Bunun yerine kullan
test EXPR1 && test EXPR2
veya
test EXPR1 || test EXPR2
NOT: [ --help ve --version seçeneklerini kabul eder, ancak test etmez. test, bunların her birine boş olmayan diğer STRING'lere davrandığı gibi davranır.
NOT: Kabuğunuz, genellikle burada açıklanan sürümün yerini alan kendi test ve/veya [ sürümüne sahip olabilir. Desteklediği seçeneklerle ilgili ayrıntılar için lütfen kabuğunuzun belgelerine bakın.
Kevin Braunsdorf ve Matthew Bradburn tarafından yazıldı.
GNU coreutils çevrimiçi yardımı:
Çeviri hatalarını
Telif hakkı © 2022 Free Software Foundation, Inc. Lisans GPLv3+: GNU GPL sürüm 3 veya üstü
Bu özgür bir yazılımdır: değiştirmekte ve yeniden dağıtmakta özgürsünüz. Yasaların izin verdiği ölçüde HİÇBİR GARANTİ yoktur.
access(2)
Full documentation https://www.gnu.org/software/coreutils/test
or available locally via: info '(coreutils) test invocation'